home *** CD-ROM | disk | FTP | other *** search
- unit Dc_dlog;
-
- interface
-
- uses WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Buttons,
- StdCtrls, Dialogs, ExtCtrls;
-
- type
- TBtnRightDlg = class(TForm)
- OKBtn: TBitBtn;
- CancelBtn: TBitBtn;
- Bevel1: TBevel;
- BitBtn1: TBitBtn;
- CheckBox1: TCheckBox;
- Panel1: TPanel;
- OpenDialog1: TOpenDialog;
- Edit1: TEdit;
- Panel2: TPanel;
- Edit2: TEdit;
- procedure Edit1Change(Sender: TObject);
- procedure Edit2Change(Sender: TObject);
- procedure OKBtnClick(Sender: TObject);
- procedure BitBtn1Click(Sender: TObject);
- procedure CancelBtnClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private
- { Private 宣言 }
- public
- { Public 宣言 }
- end;
-
- var
- BtnRightDlg: TBtnRightDlg;
- com, param: String;
- picFg, cBtn: Integer;
- function retCom(a: String): String;
- function retParam(b: String): String;
- function retpic(c: Integer): Integer;
- function can(d: Integer): Integer;
-
- implementation
-
- {$R *.DFM}
-
- procedure TBtnRightDlg.Edit1Change(Sender: TObject);
- begin
- com := edit1.text;
- end;
-
- procedure TBtnRightDlg.Edit2Change(Sender: TObject);
- begin
- param := edit2.text;
- end;
-
- procedure TBtnRightDlg.OKBtnClick(Sender: TObject);
- begin
- com := edit1.text;
- param := edit2.text;
- if (checkbox1.state = cbChecked) then
- picFg := 1
- else
- picFg := 0;
- cBtn := 0;
- close;
- end;
-
- procedure TBtnRightDlg.BitBtn1Click(Sender: TObject);
- begin
- OpenDialog1.Title := '起動プログラム選択';
- if OpenDialog1.Execute then
- { FileOpenDialog }
- begin
- edit1.text := OpenDialog1.FileName;
- end;
- end;
-
- procedure TBtnRightDlg.CancelBtnClick(Sender: TObject);
- begin
- cBtn := 1;
- close;
- end;
-
- function retCom(a: String): String;
- begin
- retCom := com;
- end;
-
- function retParam(b: String): String;
- begin
- retParam := param;
- end;
-
- function retpic(c: Integer): Integer;
- begin
- retpic := picFG;
- end;
-
- procedure TBtnRightDlg.FormCreate(Sender: TObject);
- begin
- BtnRightDlg.Caption := '起動ファイル選択';
- com := edit1.text;
- param := edit2.text;
- if (checkbox1.state = cbChecked) then
- picFg := 1
- else
- picFg := 0;
- cBtn := 0;
- end;
-
- function can(d: Integer): Integer;
- begin
- can := cBtn;
- end;
-
- end.
-